home *** CD-ROM | disk | FTP | other *** search
/ Maximum CD 2000 September / maximum-cd-2000-09.iso / Vampire the Masquerade / vampire_demo.exe / Codex.nob / CodexConsole.class (.txt) < prev    next >
Encoding:
Java Class File  |  2000-06-22  |  2.2 KB  |  79 lines

  1. public class CodexConsole extends Codex {
  2.    private static boolean bEnableDebugMessages = true;
  3.    private static boolean bEnableErrorMessages = true;
  4.    private static boolean bEnableExceptionMessages = true;
  5.  
  6.    public static native void PrintNLS(int var0, int var1, String var2, int var3);
  7.  
  8.    public static void PrintNLS(int clientGuid, int flags, String messageID) {
  9.       PrintNLS(clientGuid, flags, messageID, 16777215);
  10.    }
  11.  
  12.    public static void PrintException(int clientGuid, int flags, String message) {
  13.       if (bEnableErrorMessages) {
  14.          Print(clientGuid, flags, "<EXCPT>: " + message, 16711680);
  15.       }
  16.  
  17.    }
  18.  
  19.    public static void PrintException(String message) {
  20.       PrintException(0, 0, message);
  21.    }
  22.  
  23.    public static native void PrintFormatNLS(int var0, int var1, String var2, String var3, int var4);
  24.  
  25.    public static void PrintFormatNLS(int clientGuid, int flags, String messageID, String format) {
  26.       PrintFormatNLS(clientGuid, flags, messageID, format, 16777215);
  27.    }
  28.  
  29.    public static void PrintDebug(int clientGuid, int flags, String message) {
  30.       if (bEnableDebugMessages) {
  31.          Print(clientGuid, flags, "<DEBUG>: " + message, 65280);
  32.       }
  33.  
  34.    }
  35.  
  36.    public static native void Print(int var0, int var1, String var2, int var3);
  37.  
  38.    public static void Print(int clientGuid, int flags, String message) {
  39.       Print(clientGuid, flags, message, 16777215);
  40.    }
  41.  
  42.    public static void PrintError(int clientGuid, int flags, String message) {
  43.       if (bEnableErrorMessages) {
  44.          Print(clientGuid, flags, "<ERROR>: " + message, 16711680);
  45.       }
  46.  
  47.    }
  48.  
  49.    public static void PrintDebug(String message) {
  50.       PrintDebug(0, 0, message);
  51.    }
  52.  
  53.    public static void PrintError(String message) {
  54.       PrintError(0, 0, message);
  55.    }
  56.  
  57.    public static native void Clear(int var0, int var1);
  58.  
  59.    public static boolean EnableErrorMessages(boolean bNewState) {
  60.       boolean bOldState = bEnableErrorMessages;
  61.       bEnableErrorMessages = bNewState;
  62.       return bOldState;
  63.    }
  64.  
  65.    public static boolean EnableDebugMessages(boolean bNewState) {
  66.       boolean bOldState = bEnableDebugMessages;
  67.       bEnableDebugMessages = bNewState;
  68.       return bOldState;
  69.    }
  70.  
  71.    public static boolean EnableExceptMessages(boolean bNewState) {
  72.       boolean bOldState = bEnableExceptionMessages;
  73.       bEnableExceptionMessages = bNewState;
  74.       return bOldState;
  75.    }
  76.  
  77.    public static native boolean Execute(String var0);
  78. }
  79.